all: namestorage.o main.o contextfree.o
	g++ -g namestorage.o main.o contextfree.o -o main.out
	
main.o: main.cpp namestorage.h
	g++ -g -c main.cpp
	
namestorage.o: namestorage.cpp namestorage.h
	g++ -g -c namestorage.cpp

contextfree.o: contextfree.cpp contextfree.h
	g++ -g -c contextfree.cpp